F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 245 results
This is a simple Boolean (true/false) application where its asks the user’s age - if you are over 15 then you can watch G and M rated movies - if you are under 15, then you can only watch G rated movies. This lesson was designed in collaboration with Jason Vearing QSITE (Gold Coast Chapter).
This lesson sequence intentionally uses a visual based programming tool to introduce designing and validating algorithms. Those students who complete this task can move to code the result in any text based language with which they are familiar.
This sequence of lessons explores how to incorporate user input, decision-making and loops in programming using the context of a shopping experience, particularly the checkout. It combines data in the form of a barcode and programming choices.
This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours. This lesson idea was created by Claudia Szabo.
Using Ozobots students use and develop unusual types of data: Redefining “What is data?”. This lesson idea was created by Ben Jucius.
In this lesson, students act like the inventor of an everyday object that does not yet exist. Students abstract the essential details, and describe what need would be fulfilled by the new object and how, specifically, it functions. They will then translate the description into a format appropriate for modeling the object ...
This sequence of lessons integrates game design using scratch and a Makey Makey programming board.
This unit of work is intended to teach years 9–10 students basic programming, using general purpose programming language.
The soil moisture sensor project integrates science understandings and computational thinking to solve a problem about sustainable watering practices. This lesson was devised by Trudy Ward, Clarendon Vale Primary School, Tasmania.
This lesson sequence allows students to explore design thinking processes to investigate how games are designed, created and played. Students analyse the audience of games, understanding the importance of empathy in the design process. The learning sequence culminates in a showcase: students sharing the games they have ...
Play a skip counting game where students program the Bee-Bot to stop at multiples of a set number, eg 2, 4, 5, 10 on a number grid.
This planning resource for Year 5 is for the topic of Follow and create algorithms. Students create, follow, and modify algorithms involving a sequence of steps and decisions to experiment with multiplication and division, factors and multiples, and the relationship of these to divisibility. Students use digital tools such ...
Incorporating 11 tutorial videos and two informative lecture videos, this learning sequence explores natural language processing, a significant application of artificial intelligence. Teachers and students are led through the coding in Python of a chatbot, a conversational program capable of responding in varied ways to ...
This is the fourth in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It introduces the combining of logical operators and and or for more complex decisions.
This series of lessons is to help students to transition from visual coding to text-based coding with a general-purpose programming language. This section provides guidance on how to set-up the particular programming environment including Scratch, Python and JavaScript.
Investigate home automation systems, including those powered by artificial intelligence (AI) with speech recognition capability. These suggested activities for year levels 7-8 are designed for students using general purpose programming languages JavaScript and Python, with similar content to the visual coding lesson Home ...
This lesson sequence offers an approaches to teaching object-oriented principles using text-based programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
Use this program to create an interactive chat bot who answers questions as if she is Lady Macbeth. Have students analyze, fill in or change parts of, or use the program to create their own variation and rendition of a character. This program could be used to further your understanding of how you could use Pencil Code in ...
Create a flowchart to represent a sequence of (branching) steps and decisions needed to solve a mathematical problem.
This planning resource for Year 4 is for the topic of Odd and even. Students investigate the properties of odd and even numbers. They learn to identify and explain patterns that emerge when odd and even numbers are used in computation problems.